import http from '@/api/http'

export default {
  install: (app) => {
    // 注册全局属性
    app.config.globalProperties.$http = http
    
    // 注册全局指令
    app.directive('focus', {
      mounted(el) {
        el.focus()
      }
    })

    // 注册全局错误处理
    app.config.errorHandler = (err, vm, info) => {
      console.error('Vue错误:', err)
      console.error('发生错误的组件:', vm)
      console.error('错误信息:', info)
    }
  }
} 